// 引入公用的自定义函数
var $ = require('../../utils/js.js');

Component({
  // 组件的属性列表
  properties: {
    // 是否可以输入
    'show': { // 属性名
      type: Boolean, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: false // 属性初始值（可选），如果未指定则会根据类型选择一个
    },
  },
  // 组件的初始数据
  data: {
    value: "",
  },
  // 组件的方法列表
  methods: {
    // 隐藏弹框函数
    tk_hide_fun() {
      this.setData({
        show: false,
      })
    },
    // 评论的输入框事件
    input_fun(e) {
      var value = $.value(e);
      this.setData({
        value: value,
      })
    },
    // 点击键盘上的发送时触发
    ping_lun_fun(e) {
      var value = $.value(e);
      this.setData({
        value: "",
      })
      this.chu_fa_fun("fspl_fun", value);
      this.tk_hide_fun();
    },
    // 点击发送按钮时触发
    pl_fun() {
      var value = this.data.value;
      this.setData({
        value: "",
      })
      this.chu_fa_fun("fspl_fun", value);
      this.tk_hide_fun();
    },
    // 触发函数
    chu_fa_fun(fun, value) {
      var myEventDetail = {
        value: value
      } // detail对象，提供给事件监听函数
      var myEventOption = {} // 触发事件的选项
      this.triggerEvent(fun, myEventDetail, myEventOption)
    },
  }
})